Package-level declarations
Types
Link copied to clipboard
class ContactsViewModel @Inject constructor(nodeRepository: NodeRepository, packetRepository: PacketRepository, radioConfigRepository: RadioConfigRepository, serviceRepository: ServiceRepository) : ViewModel
Contacts View Model_ Factory
Link copied to clipboard
Contacts View Model_ Hilt Modules
Link copied to clipboard
Contacts View Model_ Hilt Modules_ Binds Module_ Binds_ LazyMapKey
Link copied to clipboard
@IdentifierNameString
@DaggerGenerated
@IdentifierNameString
@DaggerGenerated
@IdentifierNameString
@DaggerGenerated
@IdentifierNameString
@DaggerGenerated
Contacts View Model_ Hilt Modules_ KeyModule_ Provide_ LazyMapKey
Link copied to clipboard
@IdentifierNameString
@DaggerGenerated
@IdentifierNameString
@DaggerGenerated
@IdentifierNameString
@DaggerGenerated
@IdentifierNameString
@DaggerGenerated
Contacts View Model_ Hilt Modules_ KeyModule_ Provide Factory
Link copied to clipboard
Functions
Link copied to clipboard
fun AdaptiveContactsScreen(navController: NavHostController, scrollToTopEvents: Flow<ScrollToTopEvent>, initialContactKey: String? = null, initialMessage: String = "")
Link copied to clipboard
fun ContactsScreen(onNavigateToShare: () -> Unit, viewModel: ContactsViewModel = hiltViewModel(), onClickNodeChip: (Int) -> Unit = {}, onNavigateToMessages: (String) -> Unit = {}, onNavigateToNodeDetails: (Int) -> Unit = {}, scrollToTopEvents: Flow<ScrollToTopEvent>? = null, activeContactKey: String? = null)